#pragma once
#include "ReverseTask.h"


class ReversteTestTask : public ReverseTask
{
	const double V;

protected:
	virtual void CalcAbnormalCurve(int iIndex, ConductiveLayer *iNewMedium, int iLayersCount);
	virtual void CalcActualCurve(int iIndex);

public:
	void GetCurve(ConductiveLayer *iMedium, int iLayersCount, Curve *oCurve);

	ReversteTestTask() :V(1e3) { }
};